package main

// 复数

import (
	"fmt"
)

func main() {
	// complex64和complex128  两种复数类型
	var x complex128 = complex(1, 2) // 1+2i
	var y complex128 = complex(3, 4) // 3+4i
	fmt.Println(x * y)               // (-5+10i)
	fmt.Println(real(x * y))         // -5
	fmt.Println(imag(x * y))         // 10
	fmt.Println(1i * 1i)             // -1

}
